.f-header {
    height: 0.88rem;
    background: #383e3e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.f-arrow {
    display: block;
    width: 0.36rem;
    height: 0.36rem;
    margin-left: .24rem;
    background: url("../img/arrow@3x.png") no-repeat center/cover;
}

/* [data-dpr="2"] .f-arrow {
    background: url("../img/arrow@2x.png") no-repeat center/cover;
}

[data-dpr="3"] .f-arrow {
    background: url("../img/arrow@3x.png") no-repeat center/cover;
} */

.f-h2 {
    width: 6.7rem;
    height: 0.36rem;
    font-size: .36rem;
    padding-left: .2rem;
    border-left: .01rem solid #202626;
    color: #fff;
}


/* 头像背景图 */

.userInfo {
    height: 6.04rem;
}

.head-portrait {
    height: 5.2rem;
}

.bg {
    width: 100%;
    height: 5.2rem;
    display: block;
    background: url("../img/BG@3x.png") no-repeat center/cover;
}

/* [data-dpr="2"] .bg {
    background: url("../img/BG@2x.png") no-repeat center/cover;
}

[data-dpr="3"] .bg {
    background: url("../img/BG@3x.png") no-repeat center/cover;
} */

.user-info {
    height: 0.84rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
}

.user-info .userName {
    font-size: .24rem;
    color: #fff;
    position: absolute;
    top: -28%;
    right: 1.8rem;
}

.userPortrait {
    width: 1.69rem;
    height: 1.69rem;
    display: block;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    position: absolute;
    top: -102%;
    right: 0;
    background: url("../img/head.png") no-repeat center/cover;
}

/* [data-dpr="2"] .userPortrait {
    background: url("../img/head@2x.png") no-repeat center/cover;
}

[data-dpr="3"] .userPortrait {
    background: url("../img/head.png") no-repeat center/cover;
} */


/* 主要内容 */

.contain {
    font-family: "Microsoft Yahei";
    padding: 0 .24rem .2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.f-head {
    width: 0.93rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.f-head img{
    width: 0.88rem;
    height: 0.88rem;
}

.content {
    width: 5.93rem;
    padding-left: .16rem;

}


/* 内容 */

.nickname {
    font-size: .24rem;
    color: #606463;
    padding-top: .26rem;
}

.txt {
    font-size: .24rem;
    color: #333;
    padding-top: .16rem;
    line-height: .36rem;
    font-family: 'MicrosoftYaHei';
}

.my-gallery {
    /* width: 5.4rem; */
    overflow: hidden;
    padding-top: .2rem;
    display: flex;
    flex-wrap: wrap;
}

.my-gallery div {
    width: 28%;
    float: left;
    overflow: hidden;
    margin-right: .1rem;
    margin-bottom: .1rem;
}
.my-gallery div:nth-child(3n) {
    margin-right: 0rem;
}
figure {
    margin: 0;
}

.tm {
    width: 5.93rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .2rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: .28rem;
}

.fl {
    font-size: .28rem;
}

.fr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.fr .iconfont {
    font-size: .28rem;
}

.cmt {
    margin-top: .2rem;
    color: #444444;
    background-color: #eeeeee;
}
.cmt span{
    color:#576788;
}
.cmt .say{
    line-height: .46rem;
    font-family: "Microsoft Yahei"
}
.cmt .fav {
    color: #576788;
    border-bottom: .01rem solid #d5d5d5;
    padding-bottom: .05rem;
    padding-top: .05rem;
}
#div .iconfont{
    color:#fff;
    font-size: .8rem;
    position: absolute;
    left: 29%;
    top: 24%;
}
#div{
    width: 100%;
    height: 3rem;
    position: relative;
}
.move {
    -moz-transform: translate3d(0, -48px, 0);
         transform: translate3d(0, -48px, 0);
    -webkit-transform: translate3d(0, .32rem, 0);
}

#endBtn {
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transform: translate3d(0, 48px, 0);
         transform: translate3d(0, 48px, 0);
    -webkit-transform: translate3d(0, 0, 0);
}

#endBtn.move {
    -moz-transform: translate3d(0, 0px, 0);
         transform: translate3d(0, 0px, 0);
    -webkit-transform: translate3d(0, 0, 0);
}
video{
    width: 80%;
}